table.catalog{
	border-collapse: collapse;
    border-spacing: 0;
    border: 1px lightgray solid;
    margin: 5px auto !important;
}
table.catalog th {
    vertical-align: middle !important;
    padding: 5px;
    border: 0px lightgray solid;
}

table.catalog td {
    vertical-align: middle !important;
    padding: 5px;
    border: 0px lightgray solid;
}

table.catalog td.left {
    text-align: left !important;
}

table.catalog td.right {
    text-align: right !important;
}

table.catalog td.center {
    text-align: center !important;
}

table.catalog td input[type=text] {
    
}

table.catalog_border{
	border-collapse: collapse;
    border-spacing: 0;
    border: 1px lightgray solid;
    margin: 5px auto !important;
}
table.catalog_border th {
    vertical-align: middle !important;
    padding: 5px;
    border: 1px lightgray solid;
}

table.catalog_border td {
    vertical-align: middle !important;
    padding: 5px;
    border: 1px lightgray solid;
}

table.catalog_border td.left {
    text-align: left !important;
}

table.catalog_border td.right {
    text-align: right !important;
}

table.catalog_border td.center {
    text-align: center !important;
}

table.catalog td input[type=text] {
    
}